home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / wb-tools / appinfo / docs / history < prev   
Encoding:
Text File  |  1992-03-06  |  4.7 KB  |  112 lines

  1. History For AppInfo 
  2.  
  3.    Version 
  4.    
  5.    1.0         Original version.  Not released.  The first working copy of
  6.                the program. (26.01.95)  
  7.  
  8.  
  9.    1.01        Due to a suggestion from a friend (thanks Snelly!), added
  10.                limited detection of file types.  Currently, the following
  11.                file types are detected:
  12.  
  13.                   PowerPacker Version 2.0
  14.                   E Modules
  15.                   Amos Source Code
  16.                   IFF:
  17.                      ILBM
  18.                      8SVX
  19.                      ANIM
  20.                      FTXT
  21.                      All GadToolsBox IFF types (currently 6 different types)
  22.                (27.01.95)
  23.  
  24.  
  25.    1.02        I have now moved the code for interpreting file types into
  26.                an E MODULE.  This makes the code *much* easier to handle - 
  27.                I'll be moving most procedure code into MODULES now! 
  28.                (27.01.95)
  29.  
  30.  
  31.    1.03        Wow!  Saved a MASSIVE amount of code just by reading the
  32.                Autodocs.  I'd been using a huge kludge to find the full
  33.                path of the lock passed by workench, when I could just have
  34.                used a lovely little call to NameFromLock()!!!  Saved 760
  35.                bytes! (28.01.95)
  36.  
  37.  
  38.    1.04        Added support for the detection of LhA archives. (28.01.95)
  39.  
  40.  
  41.    1.05        AppInfo now supports the dropping of VOLUMES on it's icon.
  42.                Returns information about the volume dropped on it. (28.01.95)
  43.  
  44.    
  45.    1.05b       Added support for .ZIP archives.  Created a list of supported
  46.                file types. (28.01.95)
  47.  
  48.  
  49.    1.05c       Made LhA checking a little more specific - it picked up a 
  50.                JPEG as an LhA archive.  Also, added support for JPEG files.
  51.                JPEG addition highlighted another bug - stack space.  On more
  52.                than two recursions, the file_type.m module crashed due
  53.                to lack of stack space.  Increased stack size to 25000 bytes.
  54.                (29.01.95)               
  55.  
  56.    1.06        Created a new routine in file_type.m.  It is specifically
  57.                for the identification of IFF file types.  The old
  58.                file_type() routine still exists, but is now much easier to
  59.                read due to the removal of all the IFF code.    
  60.                The program will now still open even if the right icon isn't
  61.                present.  If it can't find the icon that it *really* wants,
  62.                it calls GetDefDiskObject() and uses a WBDISK type icon.
  63.                Now fails under <37 OS.  
  64.                First release version.
  65.                (29.01.95)
  66.                Fixed a small glitch that affected the LhA recognition
  67.                section of the program.
  68.                Added a check to make sure that the stack never overflowed
  69.                in the file_type() routine - unlike before 8-). 
  70.                (30.01.95)
  71.  
  72.  
  73.    1.06a       Added a *real* path for the icon information, rather than just
  74.                an `assumed' one after I discovered that the program
  75.                was failing if it was run from a directory other than the one it
  76.                was compiled in.
  77.  
  78.                Discovered a rather nasty bug. Not fixed as yet.
  79.                Tested the program on a friend's 68030/40 Mhz and found
  80.                that it wouldn't detect the file type correctly. I'm
  81.                a little worried by this. Anyone else who has a
  82.                similar processor, please can you test this out - if
  83.                it's a repeating bug I'll try and sort it out.
  84.  
  85.  
  86.    1.1a        A major re-write!!  Replaced the old linear-search (on
  87.                a list length of 1, no less!) with a lovely binary-tree
  88.                based one.  Now the program uses a data file (called
  89.                types.dat) which means that you can add file types
  90.                extremely easily - just type in their header and a
  91.                comment for them and the program will instantly
  92.                recognise them.  NO need for re-compilation, just re-run
  93.                the program and off you go!!!!!!!!!!!!
  94.                (26.02.95)
  95.                Had my friend test it on his 68030 processor again, and,
  96.                guess what?  IT WORKS!!!! Terrific!
  97.                (03.03.95)
  98.  
  99.    1.1b        Removed dependency on Reqtools.Library.  Now uses
  100.                Intuition EasyRequest() calls.  Will still use an
  101.                Rtpatch'd (deliberate grammatical error) Library call, 
  102.                if installed.
  103.                Removed list of file types supported.
  104.                Drew myself a new icon - a rather smart one, even if I
  105.                do say so myself :-)
  106.                (04.03.95)
  107.  
  108.  
  109.    1.2         First upload to Aminet - bumped Version number to 
  110.                celebrate :)
  111.  
  112.